package com.condominio.DB4O.aplicacaoDB4O;

import java.util.List; 

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

import com.condominio.DB4O.control.ConsultaControl;
import com.condominio.DB4O.control.ContaControl;
import com.condominio.DB4O.control.PessoaControl;
import com.condominio.DB4O.control.RecadoControl;
import com.condominio.DB4O.model.*;



public class Aplicacao3 {

	
	private ContaControl contaControl=new ContaControl();
	private PessoaControl pessoaControl=new PessoaControl();
	private RecadoControl recadoControl=new RecadoControl();
	private ConsultaControl consultaControl=new ConsultaControl();


	public Aplicacao3(){

		excluirPessoa();
//		listar();		

	}

	private void listar() {
		System.out.println("Listagem:");
		System.out.println("==========================================");
		try{
			List<Pessoa> l=pessoaControl.findAllPessoa();
			for(Pessoa p:l){
				System.out.println(p.toString()+"\n");
				System.out.println("---------------------------------------------");

			}
			System.out.println("==========================================");
		}catch (Exception e) {
			e.printStackTrace();
		}
	}

	public void excluirPessoa(){
		try{
			//procurar no BD
			
			Pessoa pe = pessoaControl.findPessoaByAP(new Pessoa(0,103)); // Renato
			//exclusao
			pessoaControl.excluirPessoa(pe);
		}catch (Exception e){
			e.printStackTrace();
			return;
		}

	}

	public static void main(String[] args) {
		new Aplicacao3();

	}

}
